/* 头部区域 */

body,
html {
    width: 100%;
}

header {
    width: 100%;
    height: 69.3px;
    position: relative;
    background: #FFFFFF;
    border: 1px solid #EBEEF5;
    border-right: transparent;
    box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.02);
}

.logo {
    position: absolute;
    left: 130px;
    top: 11px;
}

.logo img {
    width: 159px;
    height: 46px;
}

.iconmenu {
    position: absolute;
    left: 897px;
    top: 16.8px;
}

.iconmenu input {
    width: 231px;
    height: 39.6px;
    line-height: 39.6px;
    padding-left: 8px;
    background: #F7F8FA;
    border: 1px solid #EBEEF5;
    border-radius: 51px;
}

.iconmenu i {
    position: absolute;
    font-size: 23px;
    top: 10px;
    right: 15px;
    color: #ccc;
}

.message {
    position: absolute;
    left: 1181.6px;
    top: 18.5px;
    width: 15px;
    height: 40px;
}

.message i {
    font-size: 16px;
    color: #4DA1FF;
}

.message p {
    font-size: 12px;
    color: #4DA1FF
}

.user-info {
    width: 100px;
    position: absolute;
    left: 1237px;
    top: 18px;
}

.user-info img {
    width: 34px;
    height: 34px;
    border-radius: 50%;
}

.user-info .triangle-bottom {
    position: absolute;
    left: 45px;
    top: 15px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-top: 8px solid #ccc;
    border-right: 5px solid transparent;
}

.user-info .all-info {
    display: none;
    position: absolute;
    left: -30px;
    top: 40px;
    width: 100px;
    height: 117px;
    background: #FFFFFF;
    border: 1px solid #E9EFF4;
    box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.02);
    z-index: 8;
}

.user-info .all-info p {
    padding-left: 11px;
    margin-bottom: 14px;
    line-height: 16px;
    color: #8891AC;
    font-size: 12px;
}

.user-info .all-info p:nth-of-type(1) {
    margin-top: 24px;
}

.user-info .all-info p i {
    margin-right: 7.1px;
    font-size: 16px;
    color: #BEC3D5;
}
.user-info .all-info p:hover{
    cursor: pointer;
}